Very clean and everything you need for a lovely stay. Perfect location and easy communication. Would stay again!