Book this place. Outstanding in all regards. Perfect.