We had a great time and were very happy with the unit. We had stayed in building E previously, and preferred the view there, however this unit was better overall. The beach items were great to have and we had enough of everything we needed (save for shampoo, which we anticipated and planned for). The only items that would have improved our stay were new mattresses (the primary bed was firm, yet flat and not supportive, and the one twin bed was incredibly squeaky) and adding an extra chair in the living room. Overall the unit was clean, but could use some extra cleaning under the furniture. We wouldn't hesitate to book again and love Fairways Villas!