Spacious, great location, modern, clean, comfortable, great in small details.