If we could give more than 5 stars rating for this accommodation, we would!