Everything is as described and promised. Very conveniently located, very functional, very well maintained, with fantastic views. Great hosts. We'd definitely come back!