Beyond perfect! :) Location, super nice room, self check-in, great communication... simply everything :)