Great location, reasonably priced, modern, clean, spacious, excellent