Very spacious. Hot tub mentioned in listing is not maintained. There were lawn chairs and beach accessories as well as snorkeling gear available for use, which was very nice. Stairs connecting top and bottom floors are located outdoors. Hot water is solar powered. Kitchen is very spacious and well equipped. Air conditioning in most rooms was very nice. Would recommend.