Perfect location, perfect size, clean, and great communication. We enjoyed our stay very much and would stay again. Highly recommended!