This place is a great location, and worked well for a one-night stay. As others have stated, it is very small, but worth it for the location. I was disappointed in the level of cleanliness--ex: after walking on the floor for a bit (inside, not even on the balcony) my feet were filthy. It clearly hadn't seen a mop anytime recently. Also the bed sheets were not even the proper size for the bed (the fitted sheet had been stretched to just barely fit over the corner, but popped off as soon as you sit or lay on the bed)...these are small details, but details matter for an enjoyable stay, in my opinion. Overall, a good budget option if you want to be close to the beach. Don't expect much beyond that.