The apartment is new and just steps from the beach