Perfect location, great communication, easy check in, clean, and you get exactly what the pictures and description advertise. We really enjoyed our stay! Highly recommend.