Luxurious and spacious accommodation with beautiful views