This place had everything you need plus a fantastic view and close to shops and beach.