This spacious and clean apartment has a fabulous beach-front location.