Absolutely ideal for my needs! This is the 2nd time my family has stayed here visiting our hometown. Spacious, convenient and such a pretty place with much attention to details, we will be back! Loved it!