Absolutely perfect! Excellent location, beautifully decorated, clear communication, great location.