One of the best places I've stayed yet. Felt very much like a home and it had everything one could ever need.
Just make sure you expect them stairs, though. ;)