Very clean, great location and great communication for check-in. Would recommend and come back again.