Lovely, modern place to stay in a good distance from beach, shops etc.