Tien21 arn't bad in Roldan, for electricals, possibly not the cheapest but really good service, as regards beds, plenty of stores in San Javier/San Pedro. Must admit we ended up buying from La Zenia. Plenty to suit what you need and it comes down to personal preference.