Absolutely perfect. Check in instructions were so clear, communication was great, beds were comfy, good location, and some nice additional touches too. Thanks Craig!