Overall great stay at Castaway Villas. Some features exceeded my expectations. The pool is amazing; the one picture they have in the listing does not do the outside area justice. The location is wonderful, 5 minute walk to the main strip and just a block away from Oinks. The living room and dining room were very spacious and comfortable to gather with large groups. The guest house has a full kitchen and sitting area which was a very nice surprise. Freshwater staff were very responsive and helped us with the issues we had during our stay.I can't give 5 stars due to the bedroom situation. This is an old home with a bad rehab job. The loft area that has 4 twin beds is unlivable, and this should not be advertised as a room where anyone can sleep in the summer or winter. The room is clearly not insulated, and even with an air conditioner unit and fan running the entire week, it was well over 90 degrees up there the whole time. The king bed in the guest house is also very broken. I reached out to the rental staff concerned the bed was going to literally crash onto the floor, and they said they had never had anyone complain about it before...the maintenance man who came to fix it said otherwise and that it would keep breaking if they don't replace it. So with 10 beds advertised in the house, we had 5 that were usable during our stay. We ended up leaving a day early due to lack of sleep. Still had a great time, they just need to spend some money to fix the major issues.