Very clean, lots of room, great location, very up to date and will stay again if available.