Would not hesitate to book this place again and again. Perfect on all fronts!