Great location, beautifully furnished, generously stocked, excellent communication. 5 stars - perfection!