A lovely place that is perfect for a variety of occasions, be it short or long stays