Amazing location, fabulous view, great balcony, perfect location, beautiful resort.