very nice, clean, well appointed, great location