Excellent place, compact yet spacious, modern finishes, clean, great location