Bayview Hotel is a very beautiful, modern hotel located 10 minutes walking from Sliema and just 15 minutes to Valletta by bus or ferry. There are two direct buses to the airport. The receptionists were friendly and helpful and spoke perfect English. There was a huge British-style breakfast every morning. I booked a standard room which was very clean and tidied up daily. Most of the room was taken up by a huge, comfortable bed. There was a TV with German channels, a small balcony facing a courtyard, and a bathroom with shower. The top floor of the hotel has a small pool and wellness area, with indoor and outdoor pools (unfortunately not heated while I was there - December 2023), a "jacuzzi" (small lukewarm pool with one jet), massage and fitness areas, and a sauna (which you had to book 1 hour in advance). The rooftop lounge was perfect for sunbathing by the pool even though it was too cold (for me!) to swim. Unfortunately the whole fitness/wellness area was only open from 10-18h so there was no possibility of a workout before breakfast or a sauna in the evening. I spent most of my days sightseeing so didn't use the wellness options as much as I would have liked.
The neighborhood is lively but not touristy. There are dozens of restaurants, bars, and hotel bars within easy walking distance, ranging from casual to upscale to fast food to healthy eating. My favorite one was The Balance Bowl vegan restaurant, just 5 minutes walking from the hotel.