The location of the building (beachfront and stores) was nice. Dated, but the building property, for the most part, was clean. The check-in process is crazy, I've not experienced anything like it and we travel a lot.
The apartment itself left a bit to be desired. If more than two people stayed it would be very tight and there definitely wouldn't be enough seating in the living area.
The kitchen and bathroom were disappointing and not necessarily clean. Someone needs to check inside the kitchen cupboards for proof of that. The appliances were barely hanging in there. The bathroom needs major updating as there is a hole in the shower ceiling caused by pipes leaking in the walls and then running out the ceiling into the shower. It felt unsanitary. The windows in the bedroom were both broken and one is stuck slightly open so hot air just blew in all day. Hard to keep cool.
For what it cost (including entry fobs, parking fees, etc.) it wasn't what was expected. You're paying for location.