The location is absolutely awesome as it is right on the beach. The place itself was nice but felt a little bit neglected here and there, especially in the outside patio area. Also it can get loud if there are people staying in the unit above. We enjoyed our stay because being right on the beach made up for the little flaws.