The place was very clean and thoughtfully arranged. Self check-in and check-out provided great flexibility. A good value for the price.