I have learnt that "semicama" really means "seat on the bus". Its not necessarily something that reclines more than a few inches.
Advance searching for the bus station is critical. Likewise, its not wise to expect to get a ticket for long distance travel an hour or so before the anticipated travel time / date. Several days in advance is necessary - it gives more time to figure out "Plan B" when you're told "not available, sold out".
The front row seats on the upper deck are brilliant - but if you like to anticipate everything the driver (on the deck below you) does, you'll be in for a hard time on windy roads!
As per previous posting, border crossings can be tedious.
Some people will be keen to close the window curtains