Perfect in every way, very clean, excellent communication, nice location and many amenities to provide a pleasant stay.