Self-contained accommodation which was great with all one required. Most comfortable beds. It was near the golf club where had nice meals. Sun was a most pleasant host who was willing to meet any extra requirements if possible. I would recommend the All Seasons for a great stay. There was nothing I disliked.