The beaches are amongst the most beautiful in the world. The scuba diving is fantastic. You are almost guaranteed to see a shark on every dive which is very exciting. Other water sports such as windsurfing are available.Most of the resorts have very good facilities, including baby sitting, which makes this a fantastic holiday for parents with young children. The food in most resorts is unimaginably good. The only downside is the expense. It is virtually impossible to get a room for less than US$ 80 per day. Because of the expense the crowd is somewhat older. Most tourists are 25+, you wont see too many groups of teens or early twenties. Try Bandos resort it is
very good and reasonably priced (relatively).