Tabyana Beach was a great experience. Very nice staff. They are grateful you are there visiting. Food was ok nothing to write home about. But the bar staff made a special cocktail for the wife. Snorkeling was the best ever of anywhere I have snorkeled. Reef is literally 15 yds off shore. Chairs and shade were abundant. Highlight of our cruise!