A cozy and beautiful place that has everything one would need for a short-term stay.