we went on a team outing in april 2011. another group from our office already visited earlier so we already had an idea how the place looked like. the place was really nice and the view was spectacular, you can feel the cool wind brushing against your cheek.
The only sore points for me was the not-so-clean infinity pool and the food order limitation (let me explain in detail).
The resort had 2 pools - one in front of the dining hall and another near the accommodations (infinity pool). We took the rooms near the infinity pool so we could easily jump in anytime. Unfortunately, the pool looked like the hadn't changed the water all summer..a bit murky..cant see from my knees down :( there were no leaves though. im not sure if they just didnt change the water or if there was an excess of chlorine. we had fun at the other pool near the dining hall though because there were cute tables nearby and you can easily order drinks at night since the waiters were accessible.
As for the "food order limitation", there was a schedule for ordering food and there was a time that they couldnt offer us soda because their cold storage was "locked". Anyhow, they made up for it by serving us complimentary drinks. Despite the limitations, the staff was friendly and helpful, especially our waiter Meiji.
All in all, the place was really nice and the food was good. For us, it served its purpose - team building ;)