We had a wonderful stay and would definitely stay here again! The condo was very clean, spacious, and had plenty of room for everyone in our group. The location is fantastic (just across the street from the beach) and we really enjoyed the pool as well. One of our favorite features was the balcony, where we spent a lot of time relaxing. The hooks on the balcony for drying beach towels and swimsuits were a thoughtful touch and came in very handy.The only reasons we gave 4 instead of 5 stars were the sofa bed and the water heater. The sofa itself is older, and the sofa bed was unfortunately not comfortable enough to use. We ended up buying a queen air mattress, which worked perfectly, so future guests may want to consider bringing one if they need the extra sleeping space.The other issue was that the water heater, located in the master bedroom closet, makes a loud clanking noise whenever someone flushes a toilet or takes a shower. It wasn't a dealbreaker, but it was noticeable, especially at night.Other than those two things, everything else was absolutely perfect. We brought our own pillows and linens, so we can't comment on those, but we thoroughly enjoyed our stay and truly appreciated the opportunity to stay here. Thank you for sharing your property with us!