All you could need for a comfortable stay in an excellent location.