Very large resort hotel with plenty of space for guests- pools, shops, restaurants, cafe ... Service crews and staffs were very very friendly and polite. Free valet parking was speedy and convenient. Room condition very clean. Lacks sound proof between rooms. Buffet restaurant requires pest control.