This hidden gem feels like a resort with its swimming pool, spa, tennis court and much more, love our regular stays