Great location. Clean and spacious in a beautiful resort. Plenty of little things available for our use that we wouldn’t have thought of ourselves until we needed them - apartment is fully equipped for self contained stay. Highly recommended.