My family of five stayed at Indian Beach Sapphire Shores for a week over Thanksgiving break. It's an adorable house that's been completely updated. Everything in it seems to be new. The beds were the most comfortable we'd ever slept in, and the whole neighborhood is very quiet and peaceful. The backyard is a paradise -- very private and with wonderful landscaping and a beautiful pool. The reason I'm not giving this property a five is for a couple of reasons: 1. the pool is advertised as "heated," and our intention was to find a place with a heated pool to basically spend the whole week swimming and relaxing. But the heat was very inconsistent. The first three days, I texted with the property manager a # of times, and she said the owners would keep the heat on and turn it up -- but the heat really was so inconsistent that we couldn't use the pool a lot of time. On our last full day there, they sent out a pool guy to check the pool, but even then the heater never clicked on. 2. There weren't any games, and there wasn't a guest book with recommendations/maps/etc. When I asked for recommendations, the very helpful and nice property manager sent me a list of names of restaurants and places but with no info or anything. The lack of games and a guest book just made it seem less welcoming/homey. Most of our stay was cloudy, and one day it rained, and I went over to Walmart and bought cards and UNO and a couple of board games. If the pool worked and if there were some games/guest book, this would be a 5 star rating.