Spectacular, amazing, stunning, exceptional! Loved every minute of being there! All the details and extras! The view, the view, the view!