Beautiful destination, great rooms, cute dogs