clean and comfortable accommodation with spectacular views