A definite must when visiting Byron.
6 star resort in a tropical oasis. This hotel is definitely a winner. Surrounded by lush tropical gardens, it is a perfect oasis. We stayed in the studio villas as well as the queen rooms, both rooms were immaculately clean and had the feel of...