The resort hotel has about 800 rooms, so it's quite big. My room was very spacious (especially for japan) and had nice ocean view. It's located directly at a beautiful beach and you can directly snorkle between some corals in a crystal clear water. There are plenty of water activities. I never had the feeling of a crowded beach or pool. The breakfast is good and covers japanese style cold and hot meals, various fruits and western style as croissants, waffles etc. Everything is very clean. The only downside is the busy street where during the night hyperactive motor cycler make to much noise.