perfect location, perfect view, perfect hospitality