The location is right on point, the size was perfect, 2bed rm 2 bath condo. The condo in which we stayed was run down, paint was peeling of the bathroom wall, the carpet in the bedrooms was disgusting, floor was uneven the entire unit has been painted over and over without any detail to patches made, so it looked awful, beds were uncomfortable, very squeaky. The location was perfect, pool was ok. Beach was amazing so you have to take the good with the bad and decide. The price was not cheap nor expensive. The staff was very nice, attentive. Very cordial and respectful.