Castletown Keys was better than expected, so good that I could have moved in. There was so much thought put into the amenities provided. John went over and beyond with all the extras. Our bed was also amazingly comfortable. The views across the beach were outstanding. Thanks for a wonderful stay.