Totally okay, although a little bit expensive. Clear instruction for self-check in, check out, or use the facilities. However, a carpet should be provided for the room floor.