perfect location. perfect hospitality. perfect place to stay!