If a beachfront location is your first priority, this location is an excellent candidate. It is directly on the beach. There is a pool and hot tub, both cleaned and maintained regularly. There are covered teak lounges facing the ocean. We watched whales and turtles from our room as well as our private lanai. These are all outstanding aspects. Keep in mind, however, that while the listing does not guarantee any specific room in the building, each room is facing the ocean.
Our room was found to be adequate, but a bit run down. I cannot commit to whether all rooms in the building are in the same condition.

The 'dedicated work space' indicated in the listing was the dining table.
For those with mobility issues, the building was generally feasible. It did have a ramp at the entrance. However the dedicated parking spaces did not have a van accessible space to accommodate a ramp. The parking lot is very tight, often requiring one to back out of the space to load passengers. The throughway is also very narrow and must be maneuvered carefully, especially if driving a larger automobile. The two elevators are also small. So while an electric mobility scooter technically will fit, it must be driven straight in and backed out or vice versa, as there is no room for maneuvering within the tight space. The murphy bed and sofa bed are both low to the ground with the sofa bed being the higher of the two. The kitchen area is limited and not a chair is not maneuverable within the space. The shower is tub style, therefore requiring assistance for entering and exiting. And lastly on to topic of accessibility, there are no grab bars for the shower or toilet. And the door to the space opens directly in front of the toilet, tight to the wall. So there is no way to close the door to use a grab bar were it to be outfitted as such. This may be an issue depending on one's level of mobility. These issues may limit one's independence somewhat.
Charlotte is an excellent host with outstanding communication skills. However, she is not the onsite host. The building is staffed with their own staff, much like a hotel room.
Overall we enjoyed our stay very much.