Very clean, great location, very communicative and an excellent stay. I would greatly recommend this place.