Perfect location. Good amenities. We would definitely repeat again!