Spacious, comfortable accommodation in a beautiful location .