Amazing place! Fits the description perfectly. Emma is a lovely host and is attentive to any needs. Highly recommend.