Very clean, hospitable, great location, good price