Very clean and modern. No issues with any amenities or checking in. Great communication. Would stay again.