Great location and hospitality, last minute booking, very good communication