An excellent location steps away from the shops and beach—a well-maintained and comfortable place to stay.