Very clean, great location, catered well to guests