Absolutely perfect! Convenient check in, wonderful location, clean and tastefully decorated, heaps of thoughtful, helpful touches. We couldn't have wished for more.