Five stars on cleanliness, communication and location! We really enjoyed our stay!