Sun Beach is a casual apartment hotel with bright units, some featuring ocean views. It offers dining, a pool, and a garden for guests to enjoy.