What an amazing place to stay. Overlooking the lovely Middleton Beach the apartment did not disappoint.