Very well appointed place that would be especially good for a longer stay.