Good meals, good location, good activities, good staff and good room.

Highly recommended.