The community charges can vary greaty between properties on the same development and it's something the Agents should provide details of but are reluctant to.There are charges for each community within a development, for the development itself, for the local council and government taxes. Non residents pay non-resident income tax, or a tax on rentals which applies even if you only let family and friends use the property.
In our case we have a small-detached villa/townhouse with is's own drive in a community of 8 properties with a small shared pool. Across the road is another community of 19 terraced townhouses with two large pools, underground garages, lifts and communal gardens which is significaantly more in terms of community fees than our place.
As well as looking at the fees, look at the community contracts and make sure you know what is included, and where, especially which pool is yours. Also don't assume that amenities such as the golf course give discount to residents and if it is a Golf and Beach resort - ask about the beach.