Spacious, excellent location, great sunny terrace, good communication and welcome, clean, complete - everything you would hope.