Loved this place. Soooo beautiful. It is on a resort and lovely gardens. The Happy Talk restaurant is amazing! The pizza place was not well run and had limited seating.