Spotlessly clean, great location, modern. Very quick responses, very good value for money. Would definitely stay again.