perfect location, perfect setting, perfect host. highly recommend!