Frank and his team is superb. Great place for short stays, although they have other units that are appropriate for longer stays as well.
Immaculate, recently renovated. Great hosts, always trying to please the guests. Had a great time. I recommend it highly.