First-rate 2-bedroom apartment with beach views