This place was perfect for our stay. So much so, we have made another booking for next week. Highly recommended