10 out of 10 for everything. Great place, great communication and hospitality. Perfect location and the place was spotless! Recommend the place to anyone!