excellent place to stay with so many details that make you feel like at home