very clean and well presented, spacious, & friendly