Wonderful location! Very clean and lots of amenities at the resort. Staff are incredibly friendly and helpful.