We would like an upmarket apartment ideally within a complex somewhere beside a nice beach. Any ideas for places which are at least 4 star but not really expensive?