Esra Hotel Apartments is located in between the mountains and close to the main road leading to the best view point ”Khor Najd” on one side and Khasab town on the other side. The airport is opposite but as there is hardly any traffic you don't hear any noise. The rooms are spacious and clean and have been recently renovated with nice tiling in the bathroom - we got a room with a fantastic view over the swimming pool and towards the mountains. The pool is definitely the high light as the water is refreshingly cold and clean. Perfect for heat-days in the area. Supermarkets are a 10 mins walk inland. Esra is run by Khasab Travel & Tours which means you will be able to get first hand tourist information and are able to book boat trips with them. A dhow snorkeling trip, camping on a beach or zip lining over the sea are just a few options waiting for you. We loved the staff of the tour agency as their hospitality was just breathtaking - typically Omani. Definitely a recommendation!
The room in the hotel near Dolphin Bay is considered good and the facilities are okay. However, it may have been raining heavily when we went there. There was leakage in the corridor and the waiting time for check-in was very long. If you book through Ctrip, you must book in advance. If you are bringing children, make a reservation in advance. Please make sure you have time as the air-conditioning in the lobby is very cold, so try to bring a coat to prevent colds.
As I visited the location due to its beautiful scenery and tremendous sea-view rooms, but unfortunately this time management said they couldn't provide the seaview because the hotel is fully booked, so gave us a mountain-view room!!
The washroom's bathing corner is usually slow in draining so you have to stand in the water while taking a bath. They need to fix this. Otherwise, calling for water is a huge problem here, you have to call again and again for water bottles as there isn't another way to fulfil that.
Overall it's a great place to stay but please communicate better early on in advance.