Perfect location, very clean, abundance of amenities! We loved our stay!