Spacious, clean, reasonably priced, great location, and very communicative about my stay