I hesitate writing such a positive review since I don't want this place fully booked next time I visit! Elaine has great communication skills and the place was everything as expected and more.