Very clean, stylish and everything we needed was provided to make it a great stay.