Everything is self-service. They will provide you with easy to follow steps on how to get de keys and check in yourself.
The place was bigger then we expected from the pictures. You are right in the middle of the city which is very convenient.
If you have any questions they will respond quite fast during their opening hours.