Top location. Excellent host. Great views. Clean. Plenty of room.