Fantastic place. Be prepared to go up and down stairs a lot.