Wonderful place. Can't wait to return. All of the staff including Chawake (who helped us so much) were just perfect. Counting down the days until we can return. :)