Great apartment, terrific restaurants and beach nearby, considerate hosts. Surpassed expectations. Missing it already.