The photos show a very modern up to date place but the unit does need a little work, eg painting the walls and ceiling. Also be advised that the unit is on the ground floor, and we heard heavy footsteps from the above unit. There is no air conditioner in the bedroom so it can get quite warm in there. Location to the beach is great. Pool and laundry close by 10pm. Laundry costs $1.25/wash and $1.25/dry. There is a change machine by the pool.